欢迎转载,转载请标明出处.
英文原文文档地址: Litho-doc
兼容性
RTL
Litho中对RTL(从右到左)布局的支持与Android的RTL支持相同.为了使你的Component支持RTL,你只需要简单的在margin和padding参数中使用START和END代替原来的LEFT和RIGHT就可以了.所有其他的工作都会由布局系统自动的完成.
举例来说,这是一个布局:123456Column.create(c) .paddingDip(START, 10) .marginDip(END, 5) .child(...) .child(...) .build();
布局系统将会自动的遵循Android资源系统定义的布局方向.你还可以使用类似的start/end变量到位置参数中来是绝对位置支持RTL.
|
|
在上面的示例中,当RTL被激活时,image Component将会自动的调整到距离它的父级的右边缘10像素的位置上.